@charset "utf-8";
.onsale_brand,.pro_banner,.pro_search,.pro_list dl:hover{box-shadow:0 0 3px #e0dfe0;}
.pro_sortbarAll a:hover,.pro_sortbarSize a:hover,.pro_search a.pro_selected,.pro_pickBar a.pro_selected,.pro_stockOnly a:hover,.page_cur,.page a:hover{border:1px solid #dc5c95; background:#f7ecf2; color:#da2683;}
/* background */
.icon_a,.onsale_icon_hide,.onsale_icon_show,.onsale_tit_tag,.pro_stockOnly a,.btn_discount,.btn_discount_s,.btn_price,.btn_price_s,.pro_banner_story,.pro_banner_time,.pro_list_all,.pro_list_info span.out,.selector_c_txt{background-image:url({$imgDomain}/te/list_imgs.png?{$shopImgVer});background-repeat:no-repeat;}
.soldout_tag,.soldchance_tag,.pro_pick_btn{background-image:url({$imgDomain}/te/te_png24.png?{$shopImgVer});_background-image:url({$imgDomain}/te/te_png8_ie6.png?{$shopImgVer});background-repeat:no-repeat;}
/* 在售品牌 */
.onsale_brand{width:1000px; background:#f1eff2; border-bottom:1px solid #fff; border-bottom:1px solid #e7e4e7\9; height:49px;position:relative;z-index:3}
.onsale_style{width:98px; height:48px; float:left;line-height:48px; text-align:center; font-size:14px; font-style:italic; color:#F30082;font-family:\5FAE\8F6F\96C5\9ED1,arial,sans-serif; font-weight:bold; background-color:#faf4f8; position:relative;}
.onsale_style .icon_a{background-position:0 -68px; display:block; position:absolute; right:0; bottom:0; width:8px; height:8px;line-height:0;_bottom:-10px}
.onsale_brand .onsale_style_a{background-color:#fbf0f6;}
.onsale_brand .onsale_style_font .block_a{line-height:25px; display:block;}
.onsale_brand .onsale_style_font .block_b{line-height:15px; display:block;}
.onsale_brand_show{zoom:1;}
.onsale_brand .onsale_logo{border-bottom:1px solid #D7CED3;border-right:1px solid #D7CED3;height:47px}
.onsale_brand_hi{overflow:hidden;}
.onsale_brand_vi{overflow:visible;}
.onsale_icon_show,.onsale_icon_hide{width:82px; height:48px; background-position:-108px -0; cursor:pointer; color:#808080;line-height:50px; background-color:#fcfafc; padding-left:16px; position:absolute; right:0; bottom:0}
.onsale_icon_show,.onsale_icon_hide,.onsale_brand .onsale_pic,.onsale_brand .onsale_pic_none,.onsale_style{border-left:1px solid #fefdfe; border-right:1px solid #eeecee;border-top:1px solid #eeecee;}
.onsale_icon_hide{background-position:-208px 0; padding-left:27px; width:72px;}
.onsale_brand .onsale_pic{width:98px; height:48px; float:left; display:inline; z-index:2;}
.onsale_brand .onsale_pic_none{width:98px; height:48px; float:left; background-color:#fcfafc; z-index:2;}
.onsale_brand .onsale_pic .salebg2{font-size:14px; color:#808080; font-weight:bold;}
.onsale_tit{width:98px; background:#faf0f5; border:1px solid #f1c0d5; color:#808080; line-height:16px; text-align:center;  word-wrap:break-word; position:absolute; top:57px; left:-10px; padding:10px; display:none;}
.onsale_tit_tag{background-position:0 -50px; position:absolute; top:-6px; left:56px; width:9px; height:6px; display:block;}
.onsale_brand .onsale_pic:hover,.onsale_brand .onsale_pic_hover{position:relative; z-index:3; box-shadow:0 0 4px #cd197a;}
.onsale_brand .onsale_pic:hover .onsale_tit,.onsale_brand .onsale_pic_hover .onsale_tit{display:inline;}
/* flash */
.pro_banner{width:998px; height:210px; margin-top:10px; border:1px solid #fff; border:1px solid #e7e4e7\9;}
.pro_banner_fla{float:left; width:690px;}
.pro_banner_info{float:right; width:308px;text-align:center; background:#FCFAFC; padding:5px 0 12px 0;position:relative; overflow:hidden;z-index:1}
.pro_banner_logo{width:310px; height:143px;}
.pro_banner_title{position:absolute; top:-140px; left:0; width:200px; height:120px; overflow:hidden; padding:18px 39px 0 68px;line-height:20px; text-align:left; background-color:#fcfafc;filter:alpha(opacity=96);-moz-opacity:0.96;opacity:0.96;}
.pro_banner_title p{border-bottom:1px solid #f1eff1; padding-bottom:20px; height:100px;}
.pro_banner_dis{margin:11px 0 8px 0;}
.pro_banner_story{background-position:-200px -50px; line-height:20px; width:80px; text-indent:-12px; margin:0 auto; display:block;}
.pro_banner_story:hover{background-position:-200px -70px; color:#fff;}
.salebg2{color:#DC5C95; font-size:26px; font-weight:bold;}
.pro_banner_time{background-position:-200px -92px; height:20px; line-height:20px; margin:10px 0 0 75px; *margin:10px 0 0 25px; width:155px; padding-left:30px; text-indent:-38px}
/* pro search */
.pro_search{margin-top:9px; padding:14px 8px 0 10px; border:1px solid #fff; border:1px solid #e7e4e7\9; background:#fcfafc; line-height:22px;}
.pro_search label{float:left; font-weight:bold; line-height:24px; margin-right:13px; display:inline;}
.pro_block{width:980px; height:2px; background-position:0 -250px;}
.pro_sortbar{line-height:22px;}
.pro_sortbarAll,.pro_sortbarSize{width:980px; overflow:hidden;}
.pro_sortbarAll ul li,.pro_sortbarSize ul li{padding:0 10px 16px 0;float:left;}
.pro_sortbarAll ul li a{min-width:68px;width:auto !important;width:68px; height:22px; padding:0 5px; float:left; text-align:center; cursor:pointer;border:1px solid #fcfafc; white-space:nowrap;}
.pro_pickBar{height:29px; padding:16px 0 13px 0; overflow:hidden;}
.pro_pickBar_s{border-left:1px solid #fff; border-right:1px solid #fff;}
.pro_sortbarAll ul,.pro_sortbarSize ul{float:left; width:900px; overflow:hidden; display:inline;}
.pro_sortbarSize ul li a{min-width:68px;width:auto !important;width:68px;height:22px; padding:0 5px; border:1px solid #e5e3e5; float:left; text-align:center; cursor:pointer; white-space:nowrap;}
.pro_stockOnly{float:left; margin-right:10px; display:inline; text-align:center; line-height:26px; cursor:pointer;}
.pro_stockOnly a{display:block; width:108px; height:26px; border:1px solid #e5e3e5; background-position:0 0;}
.pro_order a{display:inline; float:left; width:49px; height:28px; line-height:28px; padding-left:9px;}
.pro_order a.btn_discount{background-position:-50px -50px;}
.pro_order a.btn_discount:hover,.pro_order a.btn_discount_s{background-position:-50px -83px; color:#da2683;}
.pro_order a.btn_price{background-position:-108px -50px;}
.pro_order a.btn_price:hover,.pro_order a.btn_price_s{background-position:-108px -83px; color:#da2683; left:-1px; position: relative; padding-left:10px;}
.pro_pick_guid{position:relative; width:999px; height:8px; border:1px solid #fff; border-top:none; background-color:#fcfafc; z-index:12;box-shadow:0px 1px 1px #d9d9d9;}
.pro_pick_guid span.pro_pick_btn_up:hover{background-position:0 -200px;}
.pro_pick_btn{position:absolute; width:118px; height:41px; left:440px; bottom:-37px; cursor:pointer;}
.pro_pick_btn_more{background-position:0 -150px;}
.pro_pick_btn_up{background-position:0 -100px;}
.pro_choose_fixed{position:fixed;top:-163px;width:1000px;z-index:20;box-shadow:0 0 3px #e0dfe0;}
.pro_choose_fixed .pro_pickBar{background:#FCFAFC; padding:16px 8px 13px 10px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;box-shadow:0 2px 3px #E0DFE0;}
.pro_choose_fixed .pro_block{display:block;}
.pro_choose_fixed .pro_search{border-bottom:none;box-shadow:0 -3px 3px #E0DFE0;}
/* pro list */
.pro_list{width:1022px; position:relative; left:-10px; z-index:9}
.pro_list dl{width:235px; padding:9px; float:left;display:inline;border:1px solid #f3f1f4;overflow:hidden;-moz-transition:background 0.2s linear 0s;-webkit-transition:background 0.2s linear 0s;transition:background 0.2s linear 0s}
.pro_list dl:hover,.pro_list .dl_hover{border:1px solid #fff; border:1px solid #e7e4e7\9; background:#fefcff;}
.pro_list_pic{width:235px;height:297px;position:relative;}
.pro_list_pic a:hover{color:#666666;}
.sold_tag{width:78px; height:78px; position:absolute; top:-2px; right:-2px; z-index:10; display:none;}
.soldout_tag{background-position:0 0;}
.soldchance_tag{background-position:-100px 0;}
.soldchance_tip{background-position:0 -300px; position:absolute; width:248px; height:33px; left:310px; top:-50px; padding:9px; z-index:100;}
.pro_list_tit{width:235px;height:28px; line-height:28px;word-break:break-all;overflow:hidden;}
.pro_list_data{width:235px; height:28px; line-height:28px;}
.pro_list_data em{font:bold 16px/30px arial; margin-right:12px;}
.pro_list_data del{margin-left:7px;}
.pro_find_none{height:400px; font-weight:bold; text-align:center;}
.pro_list_info{position:absolute; width:235px; bottom:0; left:0; display:none;}
.pro_list_size{width:237px; overflow:hidden;}
.pro_list_info p{text-align:center; line-height:26px; width:235px;}
.pro_list_info p,.pro_list_info span{background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;color:#fff;font-weight:bolder}
.pro_list_info span.hidden{background:#fcfafc;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;display:inline;}
.pro_list_info span{width:78px; height:26px; text-align:center; line-height:26px; margin:1px 1px 0 0; float:left; overflow:hidden;}
.pro_list_info span.out{background-position:-350px 0}
.pro_list_more{margin:22px 0 9px 0; overflow:hidden;}
.pro_list_more .page{height:29px; margin:0}
.pro_list_all{float:left; background-position:0 -27px; padding-left:15px; width:66px; font-weight:bold; margin:10px 0 7px 0; height:13px;}
.pro_list_more .pro_block{width:1000px; background-position:0 -256px;}
/* 分页样式调整 */
.page{height:29px; margin:25px 0 50px 0;}
.page a,.page .page_dots{margin-left:3px; float:left; display:inline; width:28px; height:27px; text-align:center; line-height:27px; background:#fcfafd; border:1px solid #e5e3e5; font-family:\5B8B\4F53,arial,sans-serif;}
.page .page_total{margin-right:3px; float:left; line-height:29px;}
.page_special{float:right; margin:0;}
.page .page_select{margin-left:3px; float:left; display:inline; width:28px; height:27px; text-align:center; line-height:27px; border:1px solid #dc5c95; background:#f7ecf2; color:#da2683;}
/*订阅弹出窗*/
.pop_up_area{position:absolute; z-index:100}
.pop_subscribe{width:395px; background-position:0 -100px; margin:53px 90px 0 95px; padding-left:60px; height:67px; line-height:25px;}
.subscribe_select{position:relative; margin:0 0 50px 64px;}
.inp_defaul_txt{padding-left:5px; position:absolute; color:#989898; left:90px; top:4px;}
.subscribe_text{float:left; width:188px; height:22px; line-height:22px; border:1px solid #ccc; padding-left:10px;}
.subscribe_text:focus{border:1px solid #df81a5;}
.subscribe_tip{background-position:0 -150px; padding:4px 10px 8px 27px; width:130px; height:17px; position:absolute; bottom:22px; left:90px;}
.pop_subscribe_btn{margin:0 0 30px 180px; overflow:hidden;}
.pop_subscribe_btn a{float:left; margin-left:40px; display:inline;}
/* 未售及售完页 */
.list_soldout_wrap{background:#F3F1F4; padding:106px 0 270px;}
.list_soldout{width:491px; margin:0 auto;}
.list_soldout .big_tit{background-position:-150px -250px; padding:0 0 14px 63px; font-size:14px; line-height:24px; color:#4d4d4d; font-weight:bold;}
.list_soldout .subscribe_btn{float:left; margin:-3px 0 0 20px;}
/*已售完订阅*/
.pro_soldout_sub{width:491px; margin:0 auto; padding:60px 0;}
.pro_soldout_title{background-position:-150px -350px; padding:0 0 14px 63px; line-height:24px; font-weight:bold; font-size:14px; margin-left:18px;}
.pro_soldout_sub .subscribe_select{margin-left:81px; float:none;}
.pro_soldout_sub .pop_subscribe_btn{margin:33px 0 20px 105px;}
.tit_goods_tab{width:980px; height:33px; border-bottom:1px solid #e2e0e3; padding:6px 0 0 20px; background:#edebee;}
.tit_goods_tab .toc{height:33px;float:left; display:inline; text-align:center; line-height:33px; cursor:pointer; margin-right:14px; padding:0 20px;}
.tit_goods_tab .selected{background:#f3f1f4; font-weight:bolder; border:1px solid #e2e0e3; border-bottom:0;}
.tit_goods_list{padding:20px 0 62px 0; overflow:hidden;}
.pro_relate_list{width:180px; height:300px; padding:0 10px; float:left;}
.pro_relate_list dt{width:178px; height:225px; border:1px solid #fbf9fc; overflow:hidden;}
.pro_relate_list dd{height:24px; text-align:center; line-height:24px;}
.new_price{font-size:16px; padding-left:18px;}
.tit_goods_bar{overflow:hidden; margin-bottom:23px;}
.tit_goods_bar .pro_block{width:395px; margin:7px 0 0 1px; float:left; display:inline; background-position:0 -253px;}
.tit_goods_bar span{ float:left; margin:0 20px; display:inline; font-size:14px; color:#808080;}
.pro_soldout_pop{position:absolute;top:330px;left:38%; z-index:100; width:25%; height:170px; text-align:center;}
.pro_soldout_pop p{margin:0 40px;}
.pro_soldout_pop .pop_ok_btn{width:100px; height:30px; margin:35px auto;}
.selector_c_root{float:left; color:#333;}
.selector_c_sel{border:1px solid #b3b3b3; border-top:none; padding:4px 0; background-color:#fff; position:absolute;}
.selector_c_opt:hover{color:#f0f1f3; background-color:#dd5c94;}
.selector_c_txt{background-position:-350px -50px; width:90px; height:24px; line-height:22px; cursor:pointer; text-indent:9px;}
.selector_c_opt{width:89px; height:22px; line-height:22px; display:block; text-indent:9px; cursor:pointer;}
/* 第一次访问的操作提示 */
.pro_search,.wrap{position:relative;}
.guide_select{position:absolute;left:20px;top:-60px;width:212px;height:67px;background:url({$imgDomain}/te/guide_bg.png?{$shopImgVer}) no-repeat -222px top;}
.guide_select p.txt{text-align:left;color:#fff;padding:8px 0 5px 15px;}
.guide_select p{text-align:right;}
.guide_select p span{text-align:right;color:#f7a4c8;cursor:pointer;padding-right:12px;}

.guide_list{position:absolute;left:0;bottom:200px;height:42px;background:#000;width:100%;z-index:999;background:url({$imgDomain}/te/guide_list_bg.png?{$shopImgVer});}
.guide_list p{line-height:42px;padding-left:200px;}
.guide_list strong{font-size:14px;color:#fff;}
.guide_list a{display:inline-block;width:100px;height:23px;color:#fff;background:#df2c88;text-align:center;line-height:23px;margin-left:22px;}
.guide_list span{display:inline-block;width:100px;height:23px;cursor:pointer;color:#fff;text-align:center;background:#c0809f;line-height:23px;margin-left:12px;}
